// 登录接口需要携带的参数的ts类型
export interface loginFormData {
     username: string
     password: string
}
interface dataType {
     token: string
     message?: string
}
// 登录的接口返回的数据类型
export interface loginResponseData {
     code: number
     data: dataType
}

// 定义服务器返回用户信息相关的数据类型
interface userInfo {
     userId: number
     avatar: string
     username: string
     password: string
     desc: string
     roles: string[]
     buttons: string[]
     routes: string[]
     token: string
     messages?: string
}
interface user {
     checkUser: userInfo
}

export interface userInfoReponseData {
     code: number
     data: user
}
